package com.tianma315.admin.device.domain;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;



/**
 * 
 * <pre>
 * 设备维护记录表
 * </pre>
 * <small> 2019-05-22 16:08:48 | Aron</small>
 */
 @TableName("maintain_record")
public class MaintainRecordDO implements Serializable {
    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
    
    /**  */
    @TableId
    private Integer maintainRecordId;
    /** 商户id */
    private Long merchantId;
    /** 维护类型id */
    private Long maintainId;
    /** 备注 */
    private String mark;
    /** 记录日志--富文本 */
    private String recordLog;
    /**  */
    private Date createDate;
    /**  */
    private Long createBy;

    private Integer state;

    private Integer deviceId;

    private String operator;

    private Date maintainDate;

    /**
     * 设置：
     */
    public void setMaintainRecordId(Integer maintainRecordId) {
        this.maintainRecordId = maintainRecordId;
    }
    /**
     * 获取：
     */
    public Integer getMaintainRecordId() {
        return maintainRecordId;
    }
    /**
     * 设置：商户id
     */
    public void setMerchantId(Long merchantId) {
        this.merchantId = merchantId;
    }
    /**
     * 获取：商户id
     */
    public Long getMerchantId() {
        return merchantId;
    }
    /**
     * 设置：维护类型id
     */
    public void setMaintainId(Long maintainId) {
        this.maintainId = maintainId;
    }
    /**
     * 获取：维护类型id
     */
    public Long getMaintainId() {
        return maintainId;
    }
    /**
     * 设置：备注
     */
    public void setMark(String mark) {
        this.mark = mark;
    }
    /**
     * 获取：备注
     */
    public String getMark() {
        return mark;
    }
    /**
     * 设置：记录日志--富文本
     */
    public void setRecordLog(String recordLog) {
        this.recordLog = recordLog;
    }
    /**
     * 获取：记录日志--富文本
     */
    public String getRecordLog() {
        return recordLog;
    }
    /**
     * 设置：
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }
    /**
     * 获取：
     */
    public Date getCreateDate() {
        return createDate;
    }
    /**
     * 设置：
     */
    public void setCreateBy(Long createBy) {
        this.createBy = createBy;
    }
    /**
     * 获取：
     */
    public Long getCreateBy() {
        return createBy;
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public Integer getDeviceId() {
        return deviceId;
    }

    public void setDeviceId(Integer deviceId) {
        this.deviceId = deviceId;
    }

    public String getOperator() {
        return operator;
    }

    public void setOperator(String operator) {
        this.operator = operator;
    }

    public Date getMaintainDate() {
        return maintainDate;
    }

    public void setMaintainDate(Date maintainDate) {
        this.maintainDate = maintainDate;
    }
}
